package com.itheima.abstract1;

public class Test1 {

    public static void main(String[] args) {

        //目标：认识抽象类、抽象方法
        //  1.抽象类中不一定要有抽象方法，但有抽象方法的类一定是抽象类。
        //  2.普通类有的成员如成员变量、方法、构造器，抽象类中也可以有。
        //  3.抽象类的核心特点：不能创建对象，仅作为一种特殊的父类，被子类继承并实现
        //
        //

        //A a = new A();  //报错

        B b = new B();
        b.setA(10);
        b.setB("hello");
        b.setC(3.14);
        System.out.println(b.getA());
        System.out.println(b.getB());
        System.out.println(b.getC());
        b.show();
        b.test();

    }
}
